package data;

import java.util.ArrayList;
import java.util.Observable;

public class ListeAlertes extends Observable {
	private ArrayList<Alerte> liste;


	public ArrayList<Alerte> getListe() {
		return liste;
	}

	public void setListe(ArrayList<Alerte> liste) {
		this.liste = liste;
	}

	public ListeAlertes(){
		liste = new ArrayList<Alerte>() ;
	}
	
	public void add(Alerte a){
		liste.add(a);
		setChanged();
		notifyObservers();
	}
	
	public Alerte get(int index){
		if (index >= liste.size()) return null;
		return liste.get(index);
	}
	
	public void clear(){
		liste.clear();
		setChanged();
		notifyObservers();
	}
	
	public int size() {
		return liste.size();
	}
}